// 自动生成模板CrimeElementType
package flaud

import (
	"github.com/flipped-aurora/gin-vue-admin/server/global"
)

// 罪量要素管理 结构体  CrimeElementType
type CrimeElementType struct {
	global.GVA_MODEL
	ElementName        *string `json:"elementName" form:"elementName" gorm:"column:element_name;comment:;" binding:"required"`                                                       //要素名称
	ElementDescription *string `json:"elementDescription" form:"elementDescription" gorm:"column:element_description;comment:;type:text;"`                                           //要素描述
	ElementCategory    string  `json:"elementCategory" form:"elementCategory" gorm:"column:element_category;type:enum('通信记录','银行交易');comment:例: '通信记录', '银行交易';" binding:"required"` //要素类别
	ElementExample     *string `json:"elementExample" form:"elementExample" gorm:"column:element_example;comment:;"`                                                                 //要素示例
	ElementStatus      *int    `json:"elementStatus" form:"elementStatus" gorm:"column:element_status;comment:;"`                                                                    //要素状态
}

// TableName 罪量要素管理 CrimeElementType自定义表名 crime_element_type
func (CrimeElementType) TableName() string {
	return "crime_element_type"
}
